.page_page__Gwpyi{min-width:0;--ui-content-width-wide:90rem;--ui-page-gutter:1rem;--ui-section-space:4.5rem;--amazon-ink:#232f3e;--amazon-body:#4b5867;--amazon-orange:#f90;--amazon-ice:#f5f7fa;--amazon-cream:#fff1db}.page_page__Gwpyi,.page_page__Gwpyi *,.page_page__Gwpyi :after,.page_page__Gwpyi :before{box-sizing:border-box}.page_page__Gwpyi+footer{display:none}.page_hero__YJwzA{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 8%,rgba(255,153,0,.12),transparent 34%),radial-gradient(circle at 8% 90%,hsla(0,0%,100%,.05),transparent 38%),var(--amazon-ink)}.page_capabilityPanel__vPHSz{display:none;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.page_capabilityPanelActive__VXdfD{display:grid}.page_tabLine__YxAdf{width:100%;height:4px;flex:none;border-radius:999px;background:#d4dae1;transition:background-color .22s cubic-bezier(.2,0,0,1)}.page_tabLineActive__yb7kI{background:var(--amazon-ink)}.page_faqSummary__eh06h{list-style:none}.page_faqSummary__eh06h::-webkit-details-marker{display:none}.page_faqIcon__a9PR9{transition:rotate .32s cubic-bezier(.2,0,0,1)}.page_faqItem__MOa93[open] .page_faqIcon__a9PR9{rotate:45deg}@media(min-width:768px){.page_page__Gwpyi{--ui-page-gutter:3.125rem;--ui-section-space:6rem}}.page_capabilitySticky__B6bmy{padding-top:3rem;padding-bottom:3rem}@media(min-width:1024px){.page_page__Gwpyi{--ui-page-gutter:5.625rem;--ui-section-space:7.5rem}.page_capabilitySection__xFQcJ{height:400svh}.page_capabilitySticky__B6bmy{position:sticky;top:3.875rem;min-height:calc(100svh - 3.875rem);display:flex;align-items:flex-start;padding-top:1.5rem;padding-bottom:1.5rem}}@media(max-width:1023px){.page_capabilityPanel__vPHSz{display:grid;grid-template-columns:1fr;margin-top:4.5rem}.page_capabilityTabs__imyUK{display:none}}@media(prefers-reduced-motion:reduce){.page_capabilitySection__xFQcJ{height:auto}.page_capabilitySticky__B6bmy{position:static;min-height:0}.page_capabilityTabs__imyUK{display:none}.page_capabilityPanel__vPHSz{display:grid;margin-top:4.5rem}.page_faqIcon__a9PR9,.page_tabLine__YxAdf{transition:none}}